'use strict'

const pg=require('pg');  //是服务器和数据库之间进行交互的桥梁

//创建一个连接池
let psql=new pg.Pool({
    host:'127.0.0.1',
    port:5432,  //数据库的默认端口号
    user:'wangxue',
    password:'man18332862709',
    database:'wangxue',
    max:8  //最大客户端(这里的客户端是相对于数据库来说的客户端，也可以理解为服务器)连接数量
});
//括号开头的前面要加分号
(async()=>{
    let sqltext=`insert into content(id,title,detail,add_time,update_time) values($1,$2,$3,$4,$5)`;
    //$1,$2,$3...分别对应前面的id、title、detail...
    let tm=Date.now();

    //psql只对外提供query这一个接口，第一个参数为要进行的操作的字符串，第二个参数为需要传入的值，如果不需要传入值，就不用写
    let ret=await psql.query(sqltext,[`${tm}`,`${Math.random()}`,'测试内容',tm,tm]);
    let ret2=await psql.query(`select * from content`);
    psql.end();
    console.log(ret, ret2);
})();